A Taxonomy for Tools, Processes and Languages in Automotive Software Engineering
نویسندگان
چکیده
Within the growing domain of software engineering in the automotive sector, the number of used tools, processes, methods and languages has increased distinctly in the past years. To be able to choose proper methods for particular development use cases, factors like the intended use, key-features and possible limitations have to be evaluated. This requires a taxonomy that aids the decision making. An analysis of the main existing taxonomies revealed two major deficiencies: the lack of the automotive focus and the limitation to particular engineering method types. To face this, a graphical taxonomy is proposed based on two well-established engineering approaches and enriched with additional classification information. It provides a self-evident and -explanatory overview and comparison technique for engineering methods in the automotive domain. The taxonomy is applied to common automotive engineering methods. The resulting diagram classifies each method and enables the reader to select appropriate solutions for given project requirements.
منابع مشابه
Towards Alignment of Processes, Tools, and Products in Automotive Software Systems Development
Numerous quality standards impact the lifecycle of software and system development in the automotive industry. Hereby, quality is evaluated through rigorous assessment of the deployed processes, tools and products. Yet, although these three aspects go hand-in-hand, they are typically assessed separately and manually. Moreover, system providers are increasingly challenged by media breaks coming ...
متن کاملEmbedded Steer - by - Wire System Development
Model-based design enables the automatic generation of final-build software from models for high-volume automotive embedded systems. A software engineering framework is needed to support this. This paper presents a framework of processes, methods, and tools for the design of automotive embedded systems. A steer-bywire system serves as an example.
متن کاملContribution to panel discussion “UML-RT – Solution for Embedded Software?”
During the last decades computer science has largely dealt with traditional fields of software development, e.g. business information software applications. Due to its increasing economic relevance, software development for embedded systems is more and more targeted by computer science research. Embedded software systems differ from traditional software systems in several aspects: first, often ...
متن کاملA Verification and Validation Workflow for IEC 61508 Applications
Because of its ability to address software complexity and productivity challenges, Model-Based Design with production code generation has been extensively used throughout the automotive software engineering community. More recently, engineers have begun to focus on compliance with external standards such as IEC 61508 and the use of Model-Based Design. For in-vehicle applications, the standard a...
متن کاملA Model-Driven Approach to Business Software Engineering
Concurrent Engineering is a principle often implemented in product development processes in traditional engineering disciplines, e.g. the automotive industry. The advent of professional tools and standards supporting modeldriven development (MDD) enables the creation of a similar scenario in the software industry. MDD tools can in a way be compared to Computer Aided Design (CAD) tools, and stan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1601.03528 شماره
صفحات -
تاریخ انتشار 2015